package pinboard.dataLayer.potocol.renderFormat.share;

import pinboard.dataLayer.binPack.PackAttribute;
import pinboard.dataLayer.potocol.Guid;

public class Element {
    @PackAttribute(seqNo = 2000)
    public int elementType;

    @PackAttribute(seqNo = 2100, serializerName = "pinboard.dataLayer.potocol.op.GuidBinSerializer")
    public Guid id;

    @PackAttribute(seqNo = 2200, fixedRange = 16)
    public HPoint location;

    @PackAttribute(seqNo = 2300, fixedRange = 16)
    public HPoint size;

    @PackAttribute(seqNo = 2400, fixedRange = 48)//若为null会返回48个为0的byte[]
    public Matrix22 matrix;

    @PackAttribute(seqNo = 2500)
    public byte[] data;
}
